Interface VersionBuilder<T>

    • Method Detail

      • withSchema

        T withSchema​(Schema schema)
        Set the view schema.
        Parameters:
        schema - The schema to use for this view version
        Returns:
        this for method chaining
      • withQuery

        T withQuery​(java.lang.String dialect,
                    java.lang.String sql)
        Add a view representation for the given dialect and the SQL to the view.
        Parameters:
        dialect - The dialect of the view representation
        sql - The SQL of the view representation
        Returns:
        this for method chaining
      • withDefaultCatalog

        T withDefaultCatalog​(java.lang.String catalog)
        Set the default catalog to use for the view.
        Parameters:
        catalog - The default catalog to use when the SQL does not contain a catalog
        Returns:
        this for method chaining
      • withDefaultNamespace

        T withDefaultNamespace​(Namespace namespace)
        Set the default namespace to use for the view.
        Parameters:
        namespace - The default namespace to use when the SQL does not contain a namespace
        Returns:
        this for method chaining