Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::ColumnEntity.
Column is not used as an independent entity, it is retrieved as part of a Table entity.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#array
def array() -> ::Boolean
    Returns
    
  - (::Boolean) — Is the column of array type.
 
#array=
def array=(value) -> ::Boolean
    Parameter
    
  - value (::Boolean) — Is the column of array type.
 
    Returns
    
  - (::Boolean) — Is the column of array type.
 
#array_length
def array_length() -> ::Integer
    Returns
    
  - (::Integer) — If the column is array, of which length.
 
#array_length=
def array_length=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — If the column is array, of which length.
 
    Returns
    
  - (::Integer) — If the column is array, of which length.
 
#auto_generated
def auto_generated() -> ::Boolean
    Returns
    
  - (::Boolean) — Is the column auto-generated/identity.
 
#auto_generated=
def auto_generated=(value) -> ::Boolean
    Parameter
    
  - value (::Boolean) — Is the column auto-generated/identity.
 
    Returns
    
  - (::Boolean) — Is the column auto-generated/identity.
 
#charset
def charset() -> ::String
    Returns
    
  - (::String) — Charset override - instead of table level charset.
 
#charset=
def charset=(value) -> ::String
    Parameter
    
  - value (::String) — Charset override - instead of table level charset.
 
    Returns
    
  - (::String) — Charset override - instead of table level charset.
 
#collation
def collation() -> ::String
    Returns
    
  - (::String) — Collation override - instead of table level collation.
 
#collation=
def collation=(value) -> ::String
    Parameter
    
  - value (::String) — Collation override - instead of table level collation.
 
    Returns
    
  - (::String) — Collation override - instead of table level collation.
 
#comment
def comment() -> ::String
    Returns
    
  - (::String) — Comment associated with the column.
 
#comment=
def comment=(value) -> ::String
    Parameter
    
  - value (::String) — Comment associated with the column.
 
    Returns
    
  - (::String) — Comment associated with the column.
 
#custom_features
def custom_features() -> ::Google::Protobuf::Struct
    Returns
    
  - (::Google::Protobuf::Struct) — Custom engine specific features.
 
#custom_features=
def custom_features=(value) -> ::Google::Protobuf::Struct
    Parameter
    
  - value (::Google::Protobuf::Struct) — Custom engine specific features.
 
    Returns
    
  - (::Google::Protobuf::Struct) — Custom engine specific features.
 
#data_type
def data_type() -> ::String
    Returns
    
  - (::String) — Column data type.
 
#data_type=
def data_type=(value) -> ::String
    Parameter
    
  - value (::String) — Column data type.
 
    Returns
    
  - (::String) — Column data type.
 
#default_value
def default_value() -> ::String
    Returns
    
  - (::String) — Default value of the column.
 
#default_value=
def default_value=(value) -> ::String
    Parameter
    
  - value (::String) — Default value of the column.
 
    Returns
    
  - (::String) — Default value of the column.
 
#fractional_seconds_precision
def fractional_seconds_precision() -> ::Integer
    Returns
    
  - (::Integer) — Column fractional second precision - used for timestamp based datatypes.
 
#fractional_seconds_precision=
def fractional_seconds_precision=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Column fractional second precision - used for timestamp based datatypes.
 
    Returns
    
  - (::Integer) — Column fractional second precision - used for timestamp based datatypes.
 
#length
def length() -> ::Integer
    Returns
    
  - (::Integer) — Column length - e.g. varchar (50).
 
#length=
def length=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Column length - e.g. varchar (50).
 
    Returns
    
  - (::Integer) — Column length - e.g. varchar (50).
 
#name
def name() -> ::String
    Returns
    
  - (::String) — Column name.
 
#name=
def name=(value) -> ::String
    Parameter
    
  - value (::String) — Column name.
 
    Returns
    
  - (::String) — Column name.
 
#nullable
def nullable() -> ::Boolean
    Returns
    
  - (::Boolean) — Is the column nullable.
 
#nullable=
def nullable=(value) -> ::Boolean
    Parameter
    
  - value (::Boolean) — Is the column nullable.
 
    Returns
    
  - (::Boolean) — Is the column nullable.
 
#ordinal_position
def ordinal_position() -> ::Integer
    Returns
    
  - (::Integer) — Column order in the table.
 
#ordinal_position=
def ordinal_position=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Column order in the table.
 
    Returns
    
  - (::Integer) — Column order in the table.
 
#precision
def precision() -> ::Integer
    Returns
    
  - (::Integer) — Column precision - when relevant.
 
#precision=
def precision=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Column precision - when relevant.
 
    Returns
    
  - (::Integer) — Column precision - when relevant.
 
#scale
def scale() -> ::Integer
    Returns
    
  - (::Integer) — Column scale - when relevant.
 
#scale=
def scale=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Column scale - when relevant.
 
    Returns
    
  - (::Integer) — Column scale - when relevant.
 
#set_values
def set_values() -> ::Array<::String>
    Returns
    
  - (::Array<::String>) — Specifies the list of values allowed in the column. Only used for set data type.
 
#set_values=
def set_values=(value) -> ::Array<::String>
    Parameter
    
  - value (::Array<::String>) — 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.
 
#udt
def udt() -> ::Boolean
    Returns
    
  - (::Boolean) — Is the column a UDT.
 
#udt=
def udt=(value) -> ::Boolean
    Parameter
    
  - value (::Boolean) — Is the column a UDT.
 
    Returns
    
- (::Boolean) — Is the column a UDT.