Interface LogicalTable.Builder

    • Method Detail

      • alias

        LogicalTable.Builder alias​(String alias)

        A display name for the logical table.

        Parameters:
        alias - A display name for the logical table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataTransforms

        LogicalTable.Builder dataTransforms​(Collection<TransformOperation> dataTransforms)

        Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

        Parameters:
        dataTransforms - Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataTransforms

        LogicalTable.Builder dataTransforms​(TransformOperation... dataTransforms)

        Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

        Parameters:
        dataTransforms - Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • source

        LogicalTable.Builder source​(LogicalTableSource source)

        Source of this logical table.

        Parameters:
        source - Source of this logical table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.