Zend\Db\Sql\Ddl\Column\ColumnInterface
Synopsis
interface ColumnInterface
extends ExpressionInterface
{
- // Inherited constants from ExpressionInterface
- const TYPE_IDENTIFIER = 'identifier';
- const TYPE_VALUE = 'value';
- const TYPE_LITERAL = 'literal';
- // methods
- public void getName()
- public void isNullable()
- public void getDefault()
- public void getOptions()
- // Inherited methods from ExpressionInterface
- public array getExpressionData()
Hierarchy
Extends
Implemented by
- Zend\Db\Sql\Ddl\Column\Varchar
- Zend\Db\Sql\Ddl\Column\Column
- Zend\Db\Sql\Ddl\Column\BigInteger
- Zend\Db\Sql\Ddl\Column\Float
- Zend\Db\Sql\Ddl\Column\Integer
- Zend\Db\Sql\Ddl\Column\Date
- Zend\Db\Sql\Ddl\Column\Boolean
- Zend\Db\Sql\Ddl\Column\Char
- Zend\Db\Sql\Ddl\Column\Text
- Zend\Db\Sql\Ddl\Column\Decimal
- Zend\Db\Sql\Ddl\Column\Blob
- Zend\Db\Sql\Ddl\Column\Time
Constants
Name | Value |
---|---|
TYPE_IDENTIFIER | 'identifier' |
TYPE_VALUE | 'value' |
TYPE_LITERAL | 'literal' |