@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 final ProjectOperation projectOperation()
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
public final FilterOperation filterOperation()
An operation that filters rows based on some condition.
public final CreateColumnsOperation createColumnsOperation()
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
public final RenameColumnOperation renameColumnOperation()
An operation that renames a column.
public final CastColumnTypeOperation castColumnTypeOperation()
A transform operation that casts a column to a different type.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2020. All rights reserved.