DataSetTransformOperation

data class DataSetTransformOperation(val castColumnTypeOperation: DataSetCastColumnTypeOperation? = null, val createColumnsOperation: DataSetCreateColumnsOperation? = null, val filterOperation: DataSetFilterOperation? = null, val overrideDatasetParameterOperation: DataSetOverrideDatasetParameterOperation? = null, val projectOperation: DataSetProjectOperation? = null, val renameColumnOperation: DataSetRenameColumnOperation? = null, val tagColumnOperation: DataSetTagColumnOperation? = null, val untagColumnOperation: DataSetUntagColumnOperation? = null)

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.

Constructors

Link copied to clipboard
constructor(castColumnTypeOperation: DataSetCastColumnTypeOperation? = null, createColumnsOperation: DataSetCreateColumnsOperation? = null, filterOperation: DataSetFilterOperation? = null, overrideDatasetParameterOperation: DataSetOverrideDatasetParameterOperation? = null, projectOperation: DataSetProjectOperation? = null, renameColumnOperation: DataSetRenameColumnOperation? = null, tagColumnOperation: DataSetTagColumnOperation? = null, untagColumnOperation: DataSetUntagColumnOperation? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

An operation that filters rows based on some condition.

Link copied to clipboard

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

Link copied to clipboard

An operation that renames a column.

Link copied to clipboard

An operation that tags a column with additional information.