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)