Zend\Db\Sql\Ddl\AlterTable
Synopsis
class AlterTable
extends AbstractSql
implements
SqlInterface
{
- // constants
- const ADD_COLUMNS = 'addColumns';
- const ADD_CONSTRAINTS = 'addConstraints';
- const CHANGE_COLUMNS = 'changeColumns';
- const DROP_COLUMNS = 'dropColumns';
- const DROP_CONSTRAINTS = 'dropConstraints';
- const TABLE = 'table';
- // members
- protected array $addColumns;
- protected array $addConstraints;
- protected array $changeColumns;
- protected array $dropColumns;
- protected array $dropConstraints;
- protected array $specifications;
- protected string $table;
- // Inherited members from AbstractSql
- protected array $specifications;
- protected array $processInfo;
- protected array $instanceParameterIndex;
- // methods
- public void __construct()
- public self setTable()
- public self addColumn()
- public self changeColumn()
- public self dropColumn()
- public self dropConstraint()
- public self addConstraint()
- public array getRawState()
- public string getSqlString()
- protected void processTable()
- protected void processAddColumns()
- protected void processChangeColumns()
- protected void processDropColumns()
- protected void processAddConstraints()
- protected void processDropConstraints()
- // Inherited methods from AbstractSql
- protected void processExpression()
- protected string createSqlFromSpecificationAndParameters()
- protected void processSubSelect()
Hierarchy
Constants
Name | Value |
---|---|
ADD_COLUMNS | 'addColumns' |
ADD_CONSTRAINTS | 'addConstraints' |
CHANGE_COLUMNS | 'changeColumns' |
DROP_COLUMNS | 'dropColumns' |
DROP_CONSTRAINTS | 'dropConstraints' |
TABLE | 'table' |
Members
protected
- $addColumns — array
- $addConstraints — array
- $changeColumns — array
- $dropColumns — array
- $dropConstraints — array
- $instanceParameterIndex — array
- $processInfo — string
- $specifications
—
array
Specifications for Sql String generation - $specifications — array
- $table — string
Methods
protected
- processAddColumns()
- processAddConstraints()
- processChangeColumns()
- processDropColumns()
- processDropConstraints()
- processTable()
public
- __construct()
- addColumn()
- addConstraint()
- changeColumn()
- dropColumn()
- dropConstraint()
- getRawState()
- getSqlString()
- setTable()