Zend Framework  3.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CreateTableDecorator Class Reference

Public Member Functions

 setSubject ($subject)
 
- Public Member Functions inherited from CreateTable
 __construct ($table= '', $isTemporary=false)
 
 setTemporary ($temporary)
 
 isTemporary ()
 
 setTable ($name)
 
 addColumn (Column\ColumnInterface $column)
 
 addConstraint (Constraint\ConstraintInterface $constraint)
 
 getRawState ($key=null)
 
- Public Member Functions inherited from AbstractSql
 getSqlString (PlatformInterface $adapterPlatform=null)
 Get SQL string for statement.
Parameters
null | PlatformInterface$adapterPlatform
Returns
string

 

Protected Member Functions

 getSqlInsertOffsets ($sql)
 
 processColumns (PlatformInterface $platform=null)
 
 
- Protected Member Functions inherited from CreateTable
 processTable (PlatformInterface $adapterPlatform=null)
 
 processColumns (PlatformInterface $adapterPlatform=null)
 
 processCombinedby (PlatformInterface $adapterPlatform=null)
 
 processConstraints (PlatformInterface $adapterPlatform=null)
 
 processStatementEnd (PlatformInterface $adapterPlatform=null)
 
- Protected Member Functions inherited from AbstractSql
 buildSqlString (PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null)
 
 renderTable ($table, $alias=null)
 Render table with alias in from/join parts.
 
 processExpression (ExpressionInterface $expression, PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null, $namedParameterPrefix=null)
 int $runtimeExpressionPrefix
 
 createSqlFromSpecificationAndParameters ($specifications, $parameters)
 
 processSubSelect (Select $subselect, PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null)
 
 processJoin (Join $joins, PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null)
 
 resolveColumnValue ($column, PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null, $namedParameterPrefix=null)
 
 resolveTable ($table, PlatformInterface $platform, DriverInterface $driver=null, ParameterContainer $parameterContainer=null)
 
 localizeVariables ()
 Copy variables from the subject into the local properties.
 

Protected Attributes

 $subject
 
 $columnOptionSortOrder
 
- Protected Attributes inherited from CreateTable
 $columns = []
 
 $constraints = []
 
 $isTemporary = false
 
 $specifications
 
 
 $table = ''
 
- Protected Attributes inherited from AbstractSql
 $specifications = []
 
 $processInfo = ['paramPrefix' => ''
 
 $instanceParameterIndex = []
 

Additional Inherited Members

- Public Attributes inherited from CreateTable
const COLUMNS = 'columns'
 
const CONSTRAINTS = 'constraints'
 
const TABLE = 'table'
 

Member Function Documentation

getSqlInsertOffsets (   $sql)
protected
Parameters
string$sql
Returns
array
processColumns ( PlatformInterface  $platform = null)
protected

setSubject (   $subject)
Parameters
CreateTable$subject
Returns
self

Implements PlatformDecoratorInterface.

Member Data Documentation

$columnOptionSortOrder
protected
Initial value:
= [
'unsigned' => 0
$subject
protected