History log of /plugin/struct/meta/SearchSQLBuilder.php (Results 1 – 7 of 7)
Revision Date Author Comments
# 7923cdac 16-Apr-2025 Andreas Gohr <andi@splitbrain.org>

allow preset filters and related schemas for cloud

This refactors the cloud aggregation to make use of the
SearchSQLBuilder, this in turn allows for reusing much but not all of
the default parameter

allow preset filters and related schemas for cloud

This refactors the cloud aggregation to make use of the
SearchSQLBuilder, this in turn allows for reusing much but not all of
the default parameter handling.

By allowing joins (on pid) and setting filters we can output clouds
based on the same data as a shown aggregation.

show more ...


# 6636674b 02-Nov-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Properly handle assignments in case of serial data

Search query should check assignment status only for pages, but not serial data.

Fixes #666


# 7234bfb1 13-Sep-2023 splitbrain <splitbrain@users.noreply.github.com>

�� Automatic code style fixes


# b37d1c8b 20-Jul-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Restore disabling mechanism for "latest" in queries


# 299ca8cc 19-Jul-2023 Andreas Gohr <andi@splitbrain.org>

make it easier to adjust/extend the search queries

Syntax components can overwrite getSearchConfig() and implement their
own SearchConfig that then can overwrite runSQLBuilder() to access the
underl

make it easier to adjust/extend the search queries

Syntax components can overwrite getSearchConfig() and implement their
own SearchConfig that then can overwrite runSQLBuilder() to access the
underlying QueryBuilder

show more ...


# cfab6317 18-Jul-2023 Andreas Gohr <andi@splitbrain.org>

fixed style errors


# fd9c77d3 17-Jul-2023 Andreas Gohr <andi@splitbrain.org>

refactoring dynamic parameter handling, part 3

This moves SQL building into it's own class, splitting it into separate
methods. This allows for reusing the filter handling a second time to
separate

refactoring dynamic parameter handling, part 3

This moves SQL building into it's own class, splitting it into separate
methods. This allows for reusing the filter handling a second time to
separate out the dynamic filters.

Still no work on tests

show more ...