@Generated(value="software.amazon.awssdk:codegen") public final class TransformOperation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransformOperation.Builder,TransformOperation>
A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransformOperation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransformOperation.Builder |
builder() |
CastColumnTypeOperation |
castColumnTypeOperation()
A transform operation that casts a column to a different type.
|
CreateColumnsOperation |
createColumnsOperation()
An operation that creates calculated columns.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FilterOperation |
filterOperation()
An operation that filters rows based on some condition.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ProjectOperation |
projectOperation()
An operation that projects columns.
|
RenameColumnOperation |
renameColumnOperation()
An operation that renames a column.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransformOperation.Builder> |
serializableBuilderClass() |
TagColumnOperation |
tagColumnOperation()
An operation that tags a column with additional information.
|
TransformOperation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ProjectOperation projectOperation()
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
public FilterOperation filterOperation()
An operation that filters rows based on some condition.
public CreateColumnsOperation createColumnsOperation()
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
public RenameColumnOperation renameColumnOperation()
An operation that renames a column.
public CastColumnTypeOperation castColumnTypeOperation()
A transform operation that casts a column to a different type.
public TagColumnOperation tagColumnOperation()
An operation that tags a column with additional information.
public TransformOperation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransformOperation.Builder,TransformOperation>public static TransformOperation.Builder builder()
public static Class<? extends TransformOperation.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.