Skip to content

[BI-2862] Program Cache Removal Changes - #25

Draft
jloux-brapi wants to merge 45 commits into
developfrom
epic/BI-2862
Draft

[BI-2862] Program Cache Removal Changes#25
jloux-brapi wants to merge 45 commits into
developfrom
epic/BI-2862

Conversation

@jloux-brapi

@jloux-brapi jloux-brapi commented Aug 26, 2026

Copy link
Copy Markdown

Description

Story: BI-2862

Changes to prod server required for the program cache removal, which include:

  • Generalized filtering/sorting implementation to be used by an BrAPI entity in SearchQueryBuilder
  • Code to utilize this implementation for Trials and Germplasm
  • Migrations to support using actual BrAPI dbIds instead of BI generated IDs being stored in exrefs

Dependencies

epic/BI-2862 branches for bi-api, bi-web

Testing

Full regression on Germplasm, Samples, Experiments, Datasets, Ontology

Checklist:

jloux-brapi added 30 commits May 7, 2026 17:08
Additionally add active as a filter column
- This was added for a previous implementation of filter/sorting
additional info data that was required by grouping.  This is not
needed anymore considering now we are using a jpa/hibernate way to
grab this data using the entity name for the fields
- Filtering previously was failing on ID/UUID types because of the use of lower and like on
UUID type.  Supported column name filtering needed types then to differentiate which sql
code would be generated based off of the data type of the column.  More data types can
be supported as needed
- This prevents collisions with existing parameter lookups
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant