[ https://issues.apache.org/jira/browse/SOLR-16243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joel Bernstein updated SOLR-16243: ---------------------------------- Description: Currently Solr SQL visits the SQL parse tree and builds up a set of properties that are passed to the SolrTable which creates the Streaming Expression object tree. This technique only works because we're not dealing yet with Joins. It won't be practical to express joins using the current approach. In order to support joins we'll need to build the Streaming Expression as we visit the parse tree and pass the expression directly to the SolrTable. was: Currently Solr SQL visits the SQL parse tree and builds up a set of properties that are passed to the SolrTable which creates the Streaming Expression object tree. This technique only works because we're not dealing yet with Joins. It won't be possible to express joins using the current approach. In order to support joins we'll need to build the Streaming Expression as we visit the parse tree and pass the expression directly to the SolrTable. > Compile SQL to Streaming Expressions while visiting the Calcite SQL parse tree > ------------------------------------------------------------------------------ > > Key: SOLR-16243 > URL: https://issues.apache.org/jira/browse/SOLR-16243 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Parallel SQL > Reporter: Joel Bernstein > Priority: Major > Labels: RobustSQL > > Currently Solr SQL visits the SQL parse tree and builds up a set of > properties that are passed to the SolrTable which creates the Streaming > Expression object tree. This technique only works because we're not dealing > yet with Joins. It won't be practical to express joins using the current > approach. In order to support joins we'll need to build the Streaming > Expression as we visit the parse tree and pass the expression directly to the > SolrTable. -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org