BaseQueryComposer is a huge class (3500+ lines of code) with lots of undocumented features, such as - whereDefs with leftJoins, sub queries, havingClauses... which are especially useful for notStorable fields. A lot of these things can be implemented with modern and documented selectDefs (e.g. whereItemConverterClassNameMap) and recordDefs (e.g. readLoaderClassNameList). I realize that these things function completely differently, but unless performance is an issue, it seems to me that it's an arbitrary choice which approach to take.
My question is - what are the plans for the future? Are things like whereDefs deprecated? Do you have any tips for creating notStorable fields?
My question is - what are the plans for the future? Are things like whereDefs deprecated? Do you have any tips for creating notStorable fields?
Comment