Class: Aws::QuickSight::Types::TransformOperation
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::TransformOperation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-quicksight/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cast_column_type_operation ⇒ Types::CastColumnTypeOperation
A transform operation that casts a column to a different type.
-
#create_columns_operation ⇒ Types::CreateColumnsOperation
An operation that creates calculated columns.
-
#filter_operation ⇒ Types::FilterOperation
An operation that filters rows based on some condition.
-
#override_dataset_parameter_operation ⇒ Types::OverrideDatasetParameterOperation
A transform operation that overrides the dataset parameter values that are defined in another dataset.
-
#project_operation ⇒ Types::ProjectOperation
An operation that projects columns.
-
#rename_column_operation ⇒ Types::RenameColumnOperation
An operation that renames a column.
-
#tag_column_operation ⇒ Types::TagColumnOperation
An operation that tags a column with additional information.
-
#untag_column_operation ⇒ Types::UntagColumnOperation
A transform operation that removes tags associated with a column.
Instance Attribute Details
#cast_column_type_operation ⇒ Types::CastColumnTypeOperation
A transform operation that casts a column to a different type.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#create_columns_operation ⇒ Types::CreateColumnsOperation
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#filter_operation ⇒ Types::FilterOperation
An operation that filters rows based on some condition.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#override_dataset_parameter_operation ⇒ Types::OverrideDatasetParameterOperation
A transform operation that overrides the dataset parameter values that are defined in another dataset.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#project_operation ⇒ Types::ProjectOperation
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#rename_column_operation ⇒ Types::RenameColumnOperation
An operation that renames a column.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#tag_column_operation ⇒ Types::TagColumnOperation
An operation that tags a column with additional information.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |
#untag_column_operation ⇒ Types::UntagColumnOperation
A transform operation that removes tags associated with a column.
32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 |
# File 'lib/aws-sdk-quicksight/types.rb', line 32848 class TransformOperation < Struct.new( :project_operation, :filter_operation, :create_columns_operation, :rename_column_operation, :cast_column_type_operation, :tag_column_operation, :untag_column_operation, :override_dataset_parameter_operation) SENSITIVE = [] include Aws::Structure end |