[+/-]
Column ConstructorColumn::getName()Column::getNullable()Column::getPrimaryKey()Column::getColumnNo()Column::equal()Column::getType()Column::getPrecision()Column::getScale()Column::getLength()Column::getCharset()Column::getInlineSize()Column::getPartSize()Column::getStripeSize()Column::getSize()Column::getPartitionKey()Column::getArrayType()Column::getStorageType()Column::setName()Column::setNullable()Column::setPrimaryKey()Column::setType()Column::setPrecision()Column::setScale()Column::setLength()Column::setCharset()Column::setInlineSizeColumn::setPartSize()Column::setStripeSize()Column::setPartitionKey()Abstract
This section documents the public methods of the
Column class.
The assignment (=) operator is overloaded for
this class, so that it always performs a deep copy.
As with other database objects, Column object
creation and attribute changes to existing columns done using
the NDB API are not visible from MySQL. For
example, if you change a column's datatype using
Column::setType(), MySQL will regard the type
of column as being unchanged. The only exception to this rule
with regard to columns is that you can change the name of an
existing column using Column::setName().
Also remember that the NDB API handles column names in case-sensitive fashion.
