GoogleApi.DataMigration.V1.Model.ColumnEntity (google_api_data_migration v0.22.0)
View SourceColumn is not used as an independent entity, it is retrieved as part of a Table entity.
Attributes
-
array(type:boolean(), default:nil) - Is the column of array type. -
arrayLength(type:integer(), default:nil) - If the column is array, of which length. -
autoGenerated(type:boolean(), default:nil) - Is the column auto-generated/identity. -
charset(type:String.t, default:nil) - Charset override - instead of table level charset. -
collation(type:String.t, default:nil) - Collation override - instead of table level collation. -
comment(type:String.t, default:nil) - Comment associated with the column. -
computed(type:boolean(), default:nil) - Is the column a computed column. -
customFeatures(type:map(), default:nil) - Custom engine specific features. -
dataType(type:String.t, default:nil) - Column data type. -
defaultValue(type:String.t, default:nil) - Default value of the column. -
fractionalSecondsPrecision(type:integer(), default:nil) - Column fractional second precision - used for timestamp based datatypes. -
length(type:String.t, default:nil) - Column length - e.g. varchar (50). -
name(type:String.t, default:nil) - Column name. -
nullable(type:boolean(), default:nil) - Is the column nullable. -
ordinalPosition(type:integer(), default:nil) - Column order in the table. -
precision(type:integer(), default:nil) - Column precision - when relevant. -
scale(type:integer(), default:nil) - Column scale - when relevant. -
setValues(type:list(String.t), default:nil) - Specifies the list of values allowed in the column. Only used for set data type. -
udt(type:boolean(), default:nil) - Is the column a UDT.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DataMigration.V1.Model.ColumnEntity{ array: boolean() | nil, arrayLength: integer() | nil, autoGenerated: boolean() | nil, charset: String.t() | nil, collation: String.t() | nil, comment: String.t() | nil, computed: boolean() | nil, customFeatures: map() | nil, dataType: String.t() | nil, defaultValue: String.t() | nil, fractionalSecondsPrecision: integer() | nil, length: String.t() | nil, name: String.t() | nil, nullable: boolean() | nil, ordinalPosition: integer() | nil, precision: integer() | nil, scale: integer() | nil, setValues: [String.t()] | nil, udt: boolean() | nil }