Class: Google::Cloud::CloudDMS::V1::ColumnEntity

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#array::Boolean

Returns Is the column of array type.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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).

Returns:

  • (::Integer)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Array<::String>)

    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.

Returns:

  • (::Boolean)

    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