Google Cloud Datastream V1 Client - Class MysqlColumn (2.1.1)

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 \ V1

Methods

__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