public static class MacroPivotField.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MacroPivotField |
build() |
MacroPivotField.Builder |
columnNamePattern(String columnNamePattern)
column name pattern can be used to generate the name structure of the generated columns.
|
MacroPivotField.Builder |
copy(MacroPivotField model) |
MacroPivotField.Builder |
expr(Expression expr) |
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).
|
MacroPivotField.Builder |
type(BaseType type) |
MacroPivotField.Builder |
useType(ConfiguredType useType) |
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).
isUseSourceType
- the value to setpublic MacroPivotField.Builder expr(Expression expr)
public MacroPivotField.Builder useType(ConfiguredType useType)
public MacroPivotField.Builder type(BaseType type)
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.
columnNamePattern
- the value to setpublic MacroPivotField build()
public MacroPivotField.Builder copy(MacroPivotField model)
Copyright © 2016–2024. All rights reserved.