public static interface TransformOperation.Builder extends SdkPojo, CopyableBuilder<TransformOperation.Builder,TransformOperation>
| Modifier and Type | Method and Description |
|---|---|
TransformOperation.Builder |
castColumnTypeOperation(CastColumnTypeOperation castColumnTypeOperation)
A transform operation that casts a column to a different type.
|
default TransformOperation.Builder |
castColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation)
A transform operation that casts a column to a different type.
|
default TransformOperation.Builder |
createColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation)
An operation that creates calculated columns.
|
TransformOperation.Builder |
createColumnsOperation(CreateColumnsOperation createColumnsOperation)
An operation that creates calculated columns.
|
default TransformOperation.Builder |
filterOperation(Consumer<FilterOperation.Builder> filterOperation)
An operation that filters rows based on some condition.
|
TransformOperation.Builder |
filterOperation(FilterOperation filterOperation)
An operation that filters rows based on some condition.
|
default TransformOperation.Builder |
projectOperation(Consumer<ProjectOperation.Builder> projectOperation)
An operation that projects columns.
|
TransformOperation.Builder |
projectOperation(ProjectOperation projectOperation)
An operation that projects columns.
|
default TransformOperation.Builder |
renameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation)
An operation that renames a column.
|
TransformOperation.Builder |
renameColumnOperation(RenameColumnOperation renameColumnOperation)
An operation that renames a column.
|
default TransformOperation.Builder |
tagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation)
An operation that tags a column with additional information.
|
TransformOperation.Builder |
tagColumnOperation(TagColumnOperation tagColumnOperation)
An operation that tags a column with additional information.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTransformOperation.Builder projectOperation(ProjectOperation projectOperation)
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
projectOperation - An operation that projects columns. Operations that come after a projection can only refer to
projected columns.default TransformOperation.Builder projectOperation(Consumer<ProjectOperation.Builder> projectOperation)
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
This is a convenience that creates an instance of theProjectOperation.Builder avoiding the need to
create one manually via ProjectOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to projectOperation(ProjectOperation).projectOperation - a consumer that will call methods on ProjectOperation.BuilderprojectOperation(ProjectOperation)TransformOperation.Builder filterOperation(FilterOperation filterOperation)
An operation that filters rows based on some condition.
filterOperation - An operation that filters rows based on some condition.default TransformOperation.Builder filterOperation(Consumer<FilterOperation.Builder> filterOperation)
An operation that filters rows based on some condition.
This is a convenience that creates an instance of theFilterOperation.Builder avoiding the need to
create one manually via FilterOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to filterOperation(FilterOperation).filterOperation - a consumer that will call methods on FilterOperation.BuilderfilterOperation(FilterOperation)TransformOperation.Builder createColumnsOperation(CreateColumnsOperation createColumnsOperation)
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
createColumnsOperation - An operation that creates calculated columns. Columns created in one such operation form a lexical
closure.default TransformOperation.Builder createColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation)
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
This is a convenience that creates an instance of theCreateColumnsOperation.Builder avoiding the
need to create one manually via CreateColumnsOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to createColumnsOperation(CreateColumnsOperation).createColumnsOperation - a consumer that will call methods on CreateColumnsOperation.BuildercreateColumnsOperation(CreateColumnsOperation)TransformOperation.Builder renameColumnOperation(RenameColumnOperation renameColumnOperation)
An operation that renames a column.
renameColumnOperation - An operation that renames a column.default TransformOperation.Builder renameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation)
An operation that renames a column.
This is a convenience that creates an instance of theRenameColumnOperation.Builder avoiding the need
to create one manually via RenameColumnOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to renameColumnOperation(RenameColumnOperation).renameColumnOperation - a consumer that will call methods on RenameColumnOperation.BuilderrenameColumnOperation(RenameColumnOperation)TransformOperation.Builder castColumnTypeOperation(CastColumnTypeOperation castColumnTypeOperation)
A transform operation that casts a column to a different type.
castColumnTypeOperation - A transform operation that casts a column to a different type.default TransformOperation.Builder castColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation)
A transform operation that casts a column to a different type.
This is a convenience that creates an instance of theCastColumnTypeOperation.Builder avoiding the
need to create one manually via CastColumnTypeOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to castColumnTypeOperation(CastColumnTypeOperation).castColumnTypeOperation - a consumer that will call methods on CastColumnTypeOperation.BuildercastColumnTypeOperation(CastColumnTypeOperation)TransformOperation.Builder tagColumnOperation(TagColumnOperation tagColumnOperation)
An operation that tags a column with additional information.
tagColumnOperation - An operation that tags a column with additional information.default TransformOperation.Builder tagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation)
An operation that tags a column with additional information.
This is a convenience that creates an instance of theTagColumnOperation.Builder avoiding the need to
create one manually via TagColumnOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to tagColumnOperation(TagColumnOperation).tagColumnOperation - a consumer that will call methods on TagColumnOperation.BuildertagColumnOperation(TagColumnOperation)Copyright © 2020. All rights reserved.