Feature/follow all exposed joins in input record filter step #6

Merged
darinkelkhoff merged 6 commits from feature/follow-all-exposed-joins-in-input-record-filter-step into develop 2026-03-24 21:37:14 +00:00
6 Commits
Author SHA1 Message Date
Darin Kelkhoff 349882379c chore: cleanup from code review 2026-02-16 16:38:54 -06:00
Darin Kelkhoff 3b8f659b69 chore: update other qqq deps to pinned branch version 2026-02-16 16:30:00 -06:00
Darin Kelkhoff 8770f6331d chore: update to kingsrook/qqq-orb@0.6 2026-02-16 16:23:46 -06:00
Darin Kelkhoff a1fa73bf45 chore: update qbit-build-parent to 1.5.1 (java 21) 2026-02-16 16:21:01 -06:00
Darin Kelkhoff 2149b265ad chore: update qqq version to tagged branch build (fix for validation w/ flipped joins) 2026-02-16 16:17:07 -06:00
Darin Kelkhoff 6d0ad8b033 feat(recordWorkflowsFilterJoins): Improve support for filtering by an exposed join on a table, including relationships including 'many's.
Also expose a class, RecordWorkflowContextJoinedRecordHelper, that application-defined workflow types can use to make their filter steps work the same way.

Add large test on InputRecordFilterStep - that tries to do as many versions of 1-n, n-1, n-1-n, 1-n-1, etc, that my friend claude and i could come up with - along with a CompanyHierarchyTablesAndJoinsMetaDataProducer that defines a nice complex set of tables & joins.
2026-02-16 16:04:40 -06:00