Class PlannerImpl.ViewExpanderImpl

    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ViewExpanderImpl

        ViewExpanderImpl()
        Deprecated.
    • 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 interface RelOptTable.ViewExpander
        Parameters:
        rowType - Row type of the view
        queryString - Body of the view
        schemaPath - Path of a schema wherein to find referenced tables
        viewPath - Path of the view, ending with its name; may be null
        Returns:
        Relational expression