Interface RelOptTable.ViewExpander

    • Method Summary

      All Methods Instance Methods Abstract 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)
      Returns a relational expression that is to be substituted for an access to a SQL view.
    • Method Detail

      • expandView

        RelRoot expandView​(RelDataType rowType,
                           java.lang.String queryString,
                           java.util.List<java.lang.String> schemaPath,
                           java.util.List<java.lang.String> viewPath)
        Returns a relational expression that is to be substituted for an access to a SQL view.
        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