Class MacroPivotField.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • isUseSourceType

        public MacroPivotField.Builder isUseSourceType​(Boolean isUseSourceType)
        Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).
        Parameters:
        isUseSourceType - the value to set
        Returns:
        this builder
      • columnNamePattern

        public MacroPivotField.Builder columnNamePattern​(String columnNamePattern)
        column name pattern can be used to generate the name structure of the generated columns.

        By default column names are of %PIVOT_KEY_VALUE% or %MACRO_INPUT%%PIVOT_KEY_VALUE%, but we can change it something by passing something like MY_PREFIX%PIVOT_KEY_VALUE%MY_SUFFIX or MY_PREFIX%MACRO_INPUT%%PIVOT_KEY_VALUE%MY_SUFFIX which will add custom prefix and suffix to the column name.

        Parameters:
        columnNamePattern - the value to set
        Returns:
        this builder