Class: Google::Cloud::CloudDMS::V1::MultiColumnDatatypeChange
- Inherits:
-
Object
- Object
- Google::Cloud::CloudDMS::V1::MultiColumnDatatypeChange
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb
Overview
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once.
The rule filter field can refer to one or more entities.
The rule scope can be one of:Column.
This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
Instance Attribute Summary collapse
-
#custom_features ⇒ ::Google::Protobuf::Struct
Optional.
-
#new_data_type ⇒ ::String
Required.
-
#override_fractional_seconds_precision ⇒ ::Integer
Optional.
-
#override_length ⇒ ::Integer
Optional.
-
#override_precision ⇒ ::Integer
Optional.
-
#override_scale ⇒ ::Integer
Optional.
-
#source_data_type_filter ⇒ ::String
Required.
-
#source_numeric_filter ⇒ ::Google::Cloud::CloudDMS::V1::SourceNumericFilter
Optional.
-
#source_text_filter ⇒ ::Google::Cloud::CloudDMS::V1::SourceTextFilter
Optional.
Instance Attribute Details
#custom_features ⇒ ::Google::Protobuf::Struct
Returns Optional. Custom engine specific features.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#new_data_type ⇒ ::String
Returns Required. New data type.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#override_fractional_seconds_precision ⇒ ::Integer
Returns Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#override_length ⇒ ::Integer
Returns Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#override_precision ⇒ ::Integer
Returns Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#override_scale ⇒ ::Integer
Returns Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_data_type_filter ⇒ ::String
Returns Required. Filter on source data type.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_numeric_filter ⇒ ::Google::Cloud::CloudDMS::V1::SourceNumericFilter
Returns Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_text_filter ⇒ ::Google::Cloud::CloudDMS::V1::SourceTextFilter
Returns Optional. Filter for text-based data types like varchar.
470 471 472 473 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 470 class MultiColumnDatatypeChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |