Interface Aggregate.Builder

    • Method Detail

      • name

        Aggregate.Builder name​(String name)

        The name of the transform node.

        Parameters:
        name - The name of the transform node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        Aggregate.Builder inputs​(Collection<String> inputs)

        Specifies the fields and rows to use as inputs for the aggregate transform.

        Parameters:
        inputs - Specifies the fields and rows to use as inputs for the aggregate transform.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        Aggregate.Builder inputs​(String... inputs)

        Specifies the fields and rows to use as inputs for the aggregate transform.

        Parameters:
        inputs - Specifies the fields and rows to use as inputs for the aggregate transform.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groups

        Aggregate.Builder groups​(Collection<? extends Collection<String>> groups)

        Specifies the fields to group by.

        Parameters:
        groups - Specifies the fields to group by.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groups

        Aggregate.Builder groups​(Collection<String>... groups)

        Specifies the fields to group by.

        Parameters:
        groups - Specifies the fields to group by.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggs

        Aggregate.Builder aggs​(Collection<AggregateOperation> aggs)

        Specifies the aggregate functions to be performed on specified fields.

        Parameters:
        aggs - Specifies the aggregate functions to be performed on specified fields.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggs

        Aggregate.Builder aggs​(AggregateOperation... aggs)

        Specifies the aggregate functions to be performed on specified fields.

        Parameters:
        aggs - Specifies the aggregate functions to be performed on specified fields.
        Returns:
        Returns a reference to this object so that method calls can be chained together.