Class TransformStep
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransformStep.Builder,TransformStep>
A step in data preparation that performs a specific operation on the data.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AggregateOperationA transform step that groups data and applies aggregation functions to calculate summary values.final AppendOperationA transform step that combines rows from multiple sources by stacking them vertically.static TransformStep.Builderbuilder()final CastColumnTypesOperationA transform step that changes the data types of one or more columns.final CreateColumnsOperationReturns the value of the CreateColumnsStep property for this object.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final FiltersOperationA transform step that applies filter conditions.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ImportTableOperationA transform step that brings data from a source table.final JoinOperationjoinStep()A transform step that combines data from two sources based on specified join conditions.final PivotOperationA transform step that converts row values into columns to reshape the data structure.final ProjectOperationReturns the value of the ProjectStep property for this object.final RenameColumnsOperationA transform step that changes the names of one or more columns.static Class<? extends TransformStep.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final UnpivotOperationA transform step that converts columns into rows to normalize the data structure.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
importTableStep
A transform step that brings data from a source table.
- Returns:
- A transform step that brings data from a source table.
-
projectStep
Returns the value of the ProjectStep property for this object.- Returns:
- The value of the ProjectStep property for this object.
-
filtersStep
A transform step that applies filter conditions.
- Returns:
- A transform step that applies filter conditions.
-
createColumnsStep
Returns the value of the CreateColumnsStep property for this object.- Returns:
- The value of the CreateColumnsStep property for this object.
-
renameColumnsStep
A transform step that changes the names of one or more columns.
- Returns:
- A transform step that changes the names of one or more columns.
-
castColumnTypesStep
A transform step that changes the data types of one or more columns.
- Returns:
- A transform step that changes the data types of one or more columns.
-
joinStep
A transform step that combines data from two sources based on specified join conditions.
- Returns:
- A transform step that combines data from two sources based on specified join conditions.
-
aggregateStep
A transform step that groups data and applies aggregation functions to calculate summary values.
- Returns:
- A transform step that groups data and applies aggregation functions to calculate summary values.
-
pivotStep
A transform step that converts row values into columns to reshape the data structure.
- Returns:
- A transform step that converts row values into columns to reshape the data structure.
-
unpivotStep
A transform step that converts columns into rows to normalize the data structure.
- Returns:
- A transform step that converts columns into rows to normalize the data structure.
-
appendStep
A transform step that combines rows from multiple sources by stacking them vertically.
- Returns:
- A transform step that combines rows from multiple sources by stacking them vertically.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<TransformStep.Builder,TransformStep> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-