Package org.apache.calcite.prepare
Class PlannerImpl.ViewExpanderImpl
- java.lang.Object
-
- org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
-
- All Implemented Interfaces:
RelOptTable.ViewExpander
- Enclosing class:
- PlannerImpl
@Deprecated public class PlannerImpl.ViewExpanderImpl extends java.lang.Object implements RelOptTable.ViewExpander
Deprecated.NowPlannerImpl
implementsRelOptTable.ViewExpander
directly.
-
-
Constructor Summary
Constructors Constructor Description ViewExpanderImpl()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RelRoot
expandView(RelDataType rowType, java.lang.String queryString, java.util.List<java.lang.String> schemaPath, java.util.List<java.lang.String> viewPath)
Deprecated.Returns a relational expression that is to be substituted for an access to a SQL view.
-
-
-
Method Detail
-
expandView
public RelRoot expandView(RelDataType rowType, java.lang.String queryString, java.util.List<java.lang.String> schemaPath, java.util.List<java.lang.String> viewPath)
Deprecated.Description copied from interface:RelOptTable.ViewExpander
Returns a relational expression that is to be substituted for an access to a SQL view.- Specified by:
expandView
in interfaceRelOptTable.ViewExpander
- Parameters:
rowType
- Row type of the viewqueryString
- Body of the viewschemaPath
- Path of a schema wherein to find referenced tablesviewPath
- Path of the view, ending with its name; may be null- Returns:
- Relational expression
-
-