Reference documentation and code samples for the Google Cloud Datastream V1 Client class MysqlColumn.
MySQL Column.
Generated from protobuf message google.cloud.datastream.v1.MysqlColumn
Namespace
Google \ Cloud \ Datastream \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ column |
string
Column name. |
↳ data_type |
string
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html |
↳ length |
int
Column length. |
↳ collation |
string
Column collation. |
↳ primary_key |
bool
Whether or not the column represents a primary key. |
↳ nullable |
bool
Whether or not the column can accept a null value. |
↳ ordinal_position |
int
The ordinal position of the column in the table. |
↳ precision |
int
Column precision. |
↳ scale |
int
Column scale. |
getColumn
Column name.
Returns | |
---|---|
Type | Description |
string |
setColumn
Column name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDataType
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
Returns | |
---|---|
Type | Description |
string |
setDataType
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLength
Column length.
Returns | |
---|---|
Type | Description |
int |
setLength
Column length.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getCollation
Column collation.
Returns | |
---|---|
Type | Description |
string |
setCollation
Column collation.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPrimaryKey
Whether or not the column represents a primary key.
Returns | |
---|---|
Type | Description |
bool |
setPrimaryKey
Whether or not the column represents a primary key.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getNullable
Whether or not the column can accept a null value.
Returns | |
---|---|
Type | Description |
bool |
setNullable
Whether or not the column can accept a null value.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getOrdinalPosition
The ordinal position of the column in the table.
Returns | |
---|---|
Type | Description |
int |
setOrdinalPosition
The ordinal position of the column in the table.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getPrecision
Column precision.
Returns | |
---|---|
Type | Description |
int |
setPrecision
Column precision.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getScale
Column scale.
Returns | |
---|---|
Type | Description |
int |
setScale
Column scale.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |