Package org.apache.calcite.plan
Class ViewExpanders
java.lang.Object
org.apache.calcite.plan.ViewExpanders
Utilities for
RelOptTable.ViewExpander and
RelOptTable.ToRelContext.-
Method Summary
Modifier and TypeMethodDescriptionstatic RelOptTable.ToRelContextsimpleContext(RelOptCluster cluster) Creates a simpleToRelContextthat cannot expand views.static RelOptTable.ToRelContextsimpleContext(RelOptCluster cluster, List<RelHint> hints) Creates a simpleToRelContextthat cannot expand views.static RelOptTable.ToRelContexttoRelContext(RelOptTable.ViewExpander viewExpander, RelOptCluster cluster) Converts aViewExpanderto aToRelContext.static RelOptTable.ToRelContexttoRelContext(RelOptTable.ViewExpander viewExpander, RelOptCluster cluster, List<RelHint> hints) Converts aViewExpanderto aToRelContext.
-
Method Details
-
toRelContext
public static RelOptTable.ToRelContext toRelContext(RelOptTable.ViewExpander viewExpander, RelOptCluster cluster, List<RelHint> hints) Converts aViewExpanderto aToRelContext. -
toRelContext
public static RelOptTable.ToRelContext toRelContext(RelOptTable.ViewExpander viewExpander, RelOptCluster cluster) Converts aViewExpanderto aToRelContext. -
simpleContext
Creates a simpleToRelContextthat cannot expand views. -
simpleContext
Creates a simpleToRelContextthat cannot expand views.
-