Class Pivot
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dataintegration.model.Operator
-
- com.oracle.bmc.dataintegration.model.Pivot
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class Pivot extends Operator
Pivot operator has one input and one output.Pivot operator takes group by columns, a pivot key with values and aggregations. Output is the pivoted table.
Note: Objects should always be created or deserialized using thePivot.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of thePivot.Builder
, which maintain a set of all explicitly set fields calledPivot.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Pivot.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.dataintegration.model.Operator
Operator.ModelType
-
-
Constructor Summary
Constructors Constructor Description Pivot(String key, String modelVersion, ParentReference parentRef, String name, String description, Integer objectVersion, List<InputPort> inputPorts, List<TypedObject> outputPorts, Integer objectStatus, String identifier, List<Parameter> parameters, ConfigValues opConfigValues, DynamicProxyField groupByColumns, MaterializedDynamicField materializedGroupByColumns, PivotKeys pivotKeys)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Pivot.Builder
builder()
Create a new builder.boolean
equals(Object o)
DynamicProxyField
getGroupByColumns()
MaterializedDynamicField
getMaterializedGroupByColumns()
PivotKeys
getPivotKeys()
int
hashCode()
Pivot.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.dataintegration.model.Operator
getDescription, getIdentifier, getInputPorts, getKey, getModelVersion, getName, getObjectStatus, getObjectVersion, getOpConfigValues, getOutputPorts, getParameters, getParentRef
-
-
-
-
Constructor Detail
-
Pivot
@Deprecated public Pivot(String key, String modelVersion, ParentReference parentRef, String name, String description, Integer objectVersion, List<InputPort> inputPorts, List<TypedObject> outputPorts, Integer objectStatus, String identifier, List<Parameter> parameters, ConfigValues opConfigValues, DynamicProxyField groupByColumns, MaterializedDynamicField materializedGroupByColumns, PivotKeys pivotKeys)
Deprecated.
-
-
Method Detail
-
builder
public static Pivot.Builder builder()
Create a new builder.
-
toBuilder
public Pivot.Builder toBuilder()
-
getGroupByColumns
public DynamicProxyField getGroupByColumns()
-
getMaterializedGroupByColumns
public MaterializedDynamicField getMaterializedGroupByColumns()
-
getPivotKeys
public PivotKeys getPivotKeys()
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-