Is there an easy and / or efficient way to make database requests that take fields in flexform columns into account, e.g. for sorting, where clause, etc.
May it be through TypoScript DatabaseQueryProcessor or PHP exec_INSERT/UPDATE/DELETE/SELECTquery.
I currently don't have a good valid option how to do it, would be really happy for a solution.
UPDATE: Thanks for all of your answers, I was thinking about switching some setups from normal database columns to Flexform to allow backend users to create the form structure dynamically but I obviousely won't do this for fields that I need to search through as this needs to be parsed twice as all of you guys mentioned. Anyways the new FlexForm Processor is pretty cool, it makes reading those fields for normal data output super easy (and it brings an end to different flexform processing of each extension which I was struggling with sometimes). Thanks for your help.
No. Flexforms are stored as XML in a text field. So, for querying entities of the XML, this text field has to be parsed for all rows.
What's your use-case? Maybe there's another way...