mirror of
https://github.com/plausible/analytics.git
synced 2024-12-23 17:44:43 +03:00
8fa3a83129
* First approximation of AND/OR/NOT support Broken by this: - Goal filtering - Table deciding - Imports * TableDecider handle nesting * Query.remove_top_level_filters * Plausible.Stats.Imported.SQL.Expression * Handle AND/OR/NOT with imported data, create Plausible.Stats.Imported.SQL.WhereBuilder * Add parser validations for event:goal, event:hostname and event:props:x filters top level constraints * Move module around * Query.get_filter -> Filters.filtering_on_dimension? in some callsites * Filters.get_toplevel_filter * TableDecider.sessions_join_events?, remove old method * Transforming filters in query_optimizer * Query API tests for and/or/not * Reorder parser steps * Post-merge test fixups * Solve merge issue * Simplify filtering_on_dimension? * Update transformer code * dimensions_used_in_filters min_depth option, simplify parser validations * rename_dimensions_used_in_filter * fix rename_dimensions_used_in_filter * Rename a test |
||
---|---|---|
.. | ||
plausible | ||
plausible_web | ||
license.ex |