Reference documentation and code samples for the Google Cloud Dms V1 Client class SingleColumnChange.
Options to configure rule type SingleColumnChange.
The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
Generated from protobuf message google.cloud.clouddms.v1.SingleColumnChange
Namespace
Google \ Cloud \ CloudDms \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ data_type |
string
Optional. Column data type name. |
↳ charset |
string
Optional. Charset override - instead of table level charset. |
↳ collation |
string
Optional. Collation override - instead of table level collation. |
↳ length |
int|string
Optional. Column length - e.g. 50 as in varchar (50) - when relevant. |
↳ precision |
int
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant. |
↳ scale |
int
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant. |
↳ fractional_seconds_precision |
int
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant. |
↳ array |
bool
Optional. Is the column of array type. |
↳ array_length |
int
Optional. The length of the array, only relevant if the column type is an array. |
↳ nullable |
bool
Optional. Is the column nullable. |
↳ auto_generated |
bool
Optional. Is the column auto-generated/identity. |
↳ udt |
bool
Optional. Is the column a UDT (User-defined Type). |
↳ custom_features |
Google\Protobuf\Struct
Optional. Custom engine specific features. |
↳ set_values |
array
Optional. Specifies the list of values allowed in the column. |
↳ comment |
string
Optional. Comment associated with the column. |
getDataType
Optional. Column data type name.
Returns | |
---|---|
Type | Description |
string |
setDataType
Optional. Column data type name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCharset
Optional. Charset override - instead of table level charset.
Returns | |
---|---|
Type | Description |
string |
setCharset
Optional. Charset override - instead of table level charset.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCollation
Optional. Collation override - instead of table level collation.
Returns | |
---|---|
Type | Description |
string |
setCollation
Optional. Collation override - instead of table level collation.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLength
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
Returns | |
---|---|
Type | Description |
int|string |
setLength
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getPrecision
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
Returns | |
---|---|
Type | Description |
int |
setPrecision
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getScale
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
Returns | |
---|---|
Type | Description |
int |
setScale
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFractionalSecondsPrecision
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2)
- when relevant.
Returns | |
---|---|
Type | Description |
int |
setFractionalSecondsPrecision
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2)
- when relevant.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getArray
Optional. Is the column of array type.
Returns | |
---|---|
Type | Description |
bool |
setArray
Optional. Is the column of array type.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getArrayLength
Optional. The length of the array, only relevant if the column type is an array.
Returns | |
---|---|
Type | Description |
int |
setArrayLength
Optional. The length of the array, only relevant if the column type is an array.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getNullable
Optional. Is the column nullable.
Returns | |
---|---|
Type | Description |
bool |
setNullable
Optional. Is the column nullable.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getAutoGenerated
Optional. Is the column auto-generated/identity.
Returns | |
---|---|
Type | Description |
bool |
setAutoGenerated
Optional. Is the column auto-generated/identity.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getUdt
Optional. Is the column a UDT (User-defined Type).
Returns | |
---|---|
Type | Description |
bool |
setUdt
Optional. Is the column a UDT (User-defined Type).
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getCustomFeatures
Optional. Custom engine specific features.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Struct|null |
hasCustomFeatures
clearCustomFeatures
setCustomFeatures
Optional. Custom engine specific features.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Struct
|
Returns | |
---|---|
Type | Description |
$this |
getSetValues
Optional. Specifies the list of values allowed in the column.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSetValues
Optional. Specifies the list of values allowed in the column.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getComment
Optional. Comment associated with the column.
Returns | |
---|---|
Type | Description |
string |
setComment
Optional. Comment associated with the column.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |