DataSetLogicalTableMapDataTransformArgs

data class DataSetLogicalTableMapDataTransformArgs(val castColumnTypeOperation: Output<DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs>? = null, val createColumnsOperation: Output<DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs>? = null, val filterOperation: Output<DataSetLogicalTableMapDataTransformFilterOperationArgs>? = null, val projectOperation: Output<DataSetLogicalTableMapDataTransformProjectOperationArgs>? = null, val renameColumnOperation: Output<DataSetLogicalTableMapDataTransformRenameColumnOperationArgs>? = null, val tagColumnOperation: Output<DataSetLogicalTableMapDataTransformTagColumnOperationArgs>? = null, val untagColumnOperation: Output<DataSetLogicalTableMapDataTransformUntagColumnOperationArgs>? = null) : ConvertibleToJava<DataSetLogicalTableMapDataTransformArgs>

Constructors

Link copied to clipboard
constructor(castColumnTypeOperation: Output<DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs>? = null, createColumnsOperation: Output<DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs>? = null, filterOperation: Output<DataSetLogicalTableMapDataTransformFilterOperationArgs>? = null, projectOperation: Output<DataSetLogicalTableMapDataTransformProjectOperationArgs>? = null, renameColumnOperation: Output<DataSetLogicalTableMapDataTransformRenameColumnOperationArgs>? = null, tagColumnOperation: Output<DataSetLogicalTableMapDataTransformTagColumnOperationArgs>? = null, untagColumnOperation: Output<DataSetLogicalTableMapDataTransformUntagColumnOperationArgs>? = null)

Properties

Link copied to clipboard

A transform operation that casts a column to a different type. See cast_column_type_operation.

Link copied to clipboard

An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.

Link copied to clipboard

An operation that filters rows based on some condition. See filter_operation.

Link copied to clipboard

An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.

Link copied to clipboard

An operation that renames a column. See rename_column_operation.

Link copied to clipboard

An operation that tags a column with additional information. See tag_column_operation.

Link copied to clipboard

A transform operation that removes tags associated with a column. See untag_column_operation.

Functions

Link copied to clipboard
open override fun toJava(): DataSetLogicalTableMapDataTransformArgs