Zend Framework
3.0
|
Public Member Functions | ||||
__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.
| ||||
Public Attributes | |
const | COLUMNS = 'columns' |
const | CONSTRAINTS = 'constraints' |
const | TABLE = 'table' |
Protected Member Functions | |
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 | |
$columns = [] | |
$constraints = [] | |
$isTemporary = false | |
$specifications | |
| |
$table = '' | |
Protected Attributes inherited from AbstractSql | |
$specifications = [] | |
$processInfo = ['paramPrefix' => '' | |
$instanceParameterIndex = [] | |
__construct | ( | $table = '' , |
|
$isTemporary = false |
|||
) |
string | $table | |
bool | $isTemporary |
addColumn | ( | Column\ColumnInterface | $column | ) |
Column\ColumnInterface | $column |
addConstraint | ( | Constraint\ConstraintInterface | $constraint | ) |
Constraint\ConstraintInterface | $constraint |
getRawState | ( | $key = null | ) |
string | null | $key |
isTemporary | ( | ) |
|
protected |
PlatformInterface | $adapterPlatform |
|
protected |
PlatformInterface | $adapterPlatform |
|
protected |
PlatformInterface | $adapterPlatform |
|
protected |
PlatformInterface | $adapterPlatform |
|
protected |
PlatformInterface | $adapterPlatform |
setTable | ( | $name | ) |
string | $name |
setTemporary | ( | $temporary | ) |
bool | $temporary |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
const COLUMNS = 'columns' |
const CONSTRAINTS = 'constraints' |
const TABLE = 'table' |