Methods

__construct()

__construct(string $table, bool $isTemporary) 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::__construct()

Parameters

$table

string

$isTemporary

bool

addColumn()

addColumn(\Zend\Db\Sql\Ddl\Column\ColumnInterface $column) : \Zend\Db\Sql\Ddl\self
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::addColumn()

Parameters

Returns

\Zend\Db\Sql\Ddl\self

addConstraint()

addConstraint(\Zend\Db\Sql\Ddl\Constraint\ConstraintInterface $constraint) : \Zend\Db\Sql\Ddl\self
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::addConstraint()

Parameters

Returns

\Zend\Db\Sql\Ddl\self

getRawState()

getRawState(string | null $key) : array
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::getRawState()

Parameters

$key

stringnull

Returns

array

getSqlString()

getSqlString(\Zend\Db\Adapter\Platform\PlatformInterface $platform) : string

Parameters

Returns

string

isTemporary()

isTemporary() : bool
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::isTemporary()

Returns

bool

setSubject()

setSubject(\Zend\Db\Sql\Ddl\CreateTable $subject) : \Zend\Db\Sql\Platform\SqlServer\Ddl\self

Parameters

Returns

\Zend\Db\Sql\Platform\SqlServer\Ddl\self

setTable()

setTable(string $name) : \Zend\Db\Sql\Ddl\self
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::setTable()

Parameters

$name

string

Returns

\Zend\Db\Sql\Ddl\self

setTemporary()

setTemporary(bool $temporary) : \Zend\Db\Sql\Ddl\self
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::setTemporary()

Parameters

$temporary

bool

Returns

\Zend\Db\Sql\Ddl\self

createSqlFromSpecificationAndParameters()

createSqlFromSpecificationAndParameters($specifications, $parameters) : string
Inherited

inherited_from \Zend\Db\Sql\AbstractSql::createSqlFromSpecificationAndParameters()
inherited_from \Zend\Db\Sql\Ddl\CreateTable::createSqlFromSpecificationAndParameters()

Parameters

$specifications

$parameters

Exceptions

\Zend\Db\Sql\Exception\RuntimeException

Returns

string

processColumns()

processColumns(\Zend\Db\Adapter\Platform\PlatformInterface $adapterPlatform) 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::processColumns()

Parameters

$adapterPlatform

processConstraints()

processConstraints(\Zend\Db\Adapter\Platform\PlatformInterface $adapterPlatform) 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::processConstraints()

Parameters

$adapterPlatform

processExpression()

processExpression(\Zend\Db\Sql\ExpressionInterface $expression, \Zend\Db\Adapter\Platform\PlatformInterface $platform, \Zend\Db\Adapter\Driver\DriverInterface $driver, $namedParameterPrefix) 
Inherited

inherited_from \Zend\Db\Sql\AbstractSql::processExpression()
inherited_from \Zend\Db\Sql\Ddl\CreateTable::processExpression()

Parameters

$expression

$platform

$driver

$namedParameterPrefix

processSubSelect()

processSubSelect(\Zend\Db\Sql\Select $subselect, \Zend\Db\Adapter\Platform\PlatformInterface $platform, \Zend\Db\Adapter\Driver\DriverInterface $driver, \Zend\Db\Adapter\ParameterContainer $parameterContainer) 
Inherited

inherited_from \Zend\Db\Sql\AbstractSql::processSubSelect()
inherited_from \Zend\Db\Sql\Ddl\CreateTable::processSubSelect()

Parameters

$subselect

$platform

$driver

$parameterContainer

processTable()

processTable(\Zend\Db\Adapter\Platform\PlatformInterface $adapterPlatform) : array

Parameters

Returns

array

 Properties

 

$columns

$columns : array
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$columns
 

$constraints

$constraints : array
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$constraints
 

$createTable

$createTable : \Zend\Db\Sql\Ddl\CreateTable

 

$instanceParameterIndex

$instanceParameterIndex : array
Inherited

inherited_from \Zend\Db\Sql\AbstractSql::$$instanceParameterIndex
inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$instanceParameterIndex
 

$isTemporary

$isTemporary : bool
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$isTemporary
 

$processInfo

$processInfo : string
Inherited

inherited_from \Zend\Db\Sql\AbstractSql::$$processInfo
inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$processInfo
 

Specifications for Sql String generation

$specifications : array
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$specifications
 

$table

$table : string
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::$$table

 Constants

 

COLUMNS

COLUMNS 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::COLUMNS
 

CONSTRAINTS

CONSTRAINTS 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::CONSTRAINTS
 

TABLE

TABLE 
Inherited

inherited_from \Zend\Db\Sql\Ddl\CreateTable::TABLE