Class: Aws::QuickSight::Types::TransformOperation
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::QuickSight::Types::TransformOperation
 
- Defined in:
- gems/aws-sdk-quicksight/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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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.
| 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 | # File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 37208 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 |