You probably want Substrait: https://substrait.io/
Which is being worked on by several people, including Arrow community members. It might be interesting to generalize Flight SQL to include support for Substrait. I'm curious what your application, if you're able to share more. -David On Thu, Mar 3, 2022, at 18:05, Gavin Ray wrote: > Hiya, > > I am drafting a proposal for a way to enable services to express data > compute operations to each other. > > However I think it'll be difficult to get buy-in if the only representation > for queries is as SQL strings. > > Is there any kind of lower-level API that can be used to express operations? > > IE instead of "SELECT name FROM user" > > A structured representation like: > { > "op": "query", > "schema": "user", > "project": ["name"] > } > > Or maybe this is a bad idea/doesn't make sense? > > Thank you =)