public class PlannerImpl.ViewExpanderImpl extends Object implements RelOptTable.ViewExpander
RelOptTable.ViewExpander
interface for Planner.| Constructor and Description |
|---|
ViewExpanderImpl() |
| Modifier and Type | Method and Description |
|---|---|
RelRoot |
expandView(RelDataType rowType,
String queryString,
List<String> schemaPath,
List<String> viewPath)
Returns a relational expression that is to be substituted for an access
to a SQL view.
|
public RelRoot expandView(RelDataType rowType, String queryString, List<String> schemaPath, List<String> viewPath)
RelOptTable.ViewExpanderexpandView in interface RelOptTable.ViewExpanderrowType - 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 nullCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.