Krisztian Kasa created CALCITE-4694:
---------------------------------------

             Summary: Specify custom ProjectFactory for RelOptMaterialization
                 Key: CALCITE-4694
                 URL: https://issues.apache.org/jira/browse/CALCITE-4694
             Project: Calcite
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.25.0
            Reporter: Krisztian Kasa
            Assignee: Krisztian Kasa


RelOptMaterialization may add a Project on top of tableRel. This is always a 
LogicalProject since the RelFactories.ProjectFactory is hardcoded to 
RelFactories.DEFAULT_PROJECT_FACTORY.

Some projects like Hive specifies its custom operators and custom RelFactories 
instead of using the built in Logical ones.
Example:
{code:java}
public class HiveProject extends Project
{code}





--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to