This might be an interesting topic for the Substrait community. You can find ways to contact them at [1]. I don't know GraphQL well enough but from what I do know it seems like a GraphQL -> Substrait converter would be useful, at the very least.
[1] https://substrait.io/community/ On Mon, Jul 11, 2022 at 1:20 PM Lee, David <david....@blackrock.com.invalid> wrote: > > https://graphql.org/learn/schema/#object-types-and-fields > > I just watched the Data Thread Substrait webinar and I'm wondering if it > would be easier to use / extend the GraphQL language standard for substrait > plans? > > The GraphQL schema is purely logical and the GraphQL query standard supports > joins between logical entities > > GraphQL would need to be extendend to support: > > What physical sources are connected to those logical structures. > Operations such as aggregation + filtering that would have to be performed on > logical structures if desired. > > > This message may contain information that is confidential or privileged. If > you are not the intended recipient, please advise the sender immediately and > delete this message. See > http://www.blackrock.com/corporate/compliance/email-disclaimers for further > information. Please refer to > http://www.blackrock.com/corporate/compliance/privacy-policy for more > information about BlackRock’s Privacy Policy. > > > For a list of BlackRock's office addresses worldwide, see > http://www.blackrock.com/corporate/about-us/contacts-locations. > > © 2022 BlackRock, Inc. All rights reserved.