Google Cloud Datastream V1 Client - Class MysqlColumn (1.3.0)

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
NameDescription
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
TypeDescription
string

setColumn

Column name.

Parameter
NameDescription
var string
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getLength

Column length.

Returns
TypeDescription
int

setLength

Column length.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getCollation

Column collation.

Returns
TypeDescription
string

setCollation

Column collation.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPrimaryKey

Whether or not the column represents a primary key.

Returns
TypeDescription
bool

setPrimaryKey

Whether or not the column represents a primary key.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getNullable

Whether or not the column can accept a null value.

Returns
TypeDescription
bool

setNullable

Whether or not the column can accept a null value.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getOrdinalPosition

The ordinal position of the column in the table.

Returns
TypeDescription
int

setOrdinalPosition

The ordinal position of the column in the table.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getPrecision

Column precision.

Returns
TypeDescription
int

setPrecision

Column precision.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getScale

Column scale.

Returns
TypeDescription
int

setScale

Column scale.

Parameter
NameDescription
var int
Returns
TypeDescription
$this