Class: Google::Cloud::CloudDMS::V1::ColumnEntity
- Inherits:
-
Object
- Object
- Google::Cloud::CloudDMS::V1::ColumnEntity
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb
Overview
Column is not used as an independent entity, it is retrieved as part of a Table entity.
Instance Attribute Summary collapse
-
#array ⇒ ::Boolean
Is the column of array type.
-
#array_length ⇒ ::Integer
If the column is array, of which length.
-
#auto_generated ⇒ ::Boolean
Is the column auto-generated/identity.
-
#charset ⇒ ::String
Charset override - instead of table level charset.
-
#collation ⇒ ::String
Collation override - instead of table level collation.
-
#comment ⇒ ::String
Comment associated with the column.
-
#custom_features ⇒ ::Google::Protobuf::Struct
Custom engine specific features.
-
#data_type ⇒ ::String
Column data type.
-
#default_value ⇒ ::String
Default value of the column.
-
#fractional_seconds_precision ⇒ ::Integer
Column fractional second precision - used for timestamp based datatypes.
-
#length ⇒ ::Integer
Column length - e.g.
-
#name ⇒ ::String
Column name.
-
#nullable ⇒ ::Boolean
Is the column nullable.
-
#ordinal_position ⇒ ::Integer
Column order in the table.
-
#precision ⇒ ::Integer
Column precision - when relevant.
-
#scale ⇒ ::Integer
Column scale - when relevant.
-
#set_values ⇒ ::Array<::String>
Specifies the list of values allowed in the column.
-
#udt ⇒ ::Boolean
Is the column a UDT.
Instance Attribute Details
#array ⇒ ::Boolean
Returns Is the column of array type.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#array_length ⇒ ::Integer
Returns If the column is array, of which length.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#auto_generated ⇒ ::Boolean
Returns Is the column auto-generated/identity.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#charset ⇒ ::String
Returns Charset override - instead of table level charset.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#collation ⇒ ::String
Returns Collation override - instead of table level collation.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#comment ⇒ ::String
Returns Comment associated with the column.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#custom_features ⇒ ::Google::Protobuf::Struct
Returns Custom engine specific features.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#data_type ⇒ ::String
Returns Column data type.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#default_value ⇒ ::String
Returns Default value of the column.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#fractional_seconds_precision ⇒ ::Integer
Returns Column fractional second precision - used for timestamp based datatypes.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#length ⇒ ::Integer
Returns Column length - e.g. varchar (50).
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Column name.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#nullable ⇒ ::Boolean
Returns Is the column nullable.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#ordinal_position ⇒ ::Integer
Returns Column order in the table.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#precision ⇒ ::Integer
Returns Column precision - when relevant.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#scale ⇒ ::Integer
Returns Column scale - when relevant.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#set_values ⇒ ::Array<::String>
Returns Specifies the list of values allowed in the column. Only used for set data type.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#udt ⇒ ::Boolean
Returns Is the column a UDT.
929 930 931 932 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 929 class ColumnEntity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |