| Fully Qualified Name: | Laminas\Db\Sql\Combine |
| Extends: | AbstractPreparableSql |
Combine SQL statement - allows combining multiple select statements into one
| Name | Description | Defined By |
|---|---|---|
| __construct() | Combine | |
| alignColumns() | Combine | |
| combine() | Create combine clause | Combine |
| except() | Create except clause | Combine |
| getRawState() | Get raw state | Combine |
| getSqlString() | {@inheritDoc} | AbstractSql |
| intersect() | Create intersect clause | Combine |
| prepareStatement() | {@inheritDoc} | AbstractPreparableSql |
| union() | Create union clause | Combine |
| Parameter Name | Type | Description |
|---|---|---|
| $select | \Select|array|null | |
| $type | string | |
| $modifier | string |
Returns:
Returns: self Provides a fluent interface
Create combine clause
| Parameter Name | Type | Description |
|---|---|---|
| $select | \Select|array | |
| $type | string | |
| $modifier | string |
Returns: self Provides a fluent interface
Create except clause
| Parameter Name | Type | Description |
|---|---|---|
| $select | \Select|array | |
| $modifier | string |
Returns: self
Get raw state
| Parameter Name | Type | Description |
|---|---|---|
| $key | string |
Returns: array
{@inheritDoc}
| Parameter Name | Type | Description |
|---|---|---|
| $adapterPlatform |
Returns:
Create intersect clause
| Parameter Name | Type | Description |
|---|---|---|
| $select | \Select|array | |
| $modifier | string |
Returns: self
{@inheritDoc}
| Parameter Name | Type | Description |
|---|---|---|
| $adapter | ||
| $statementContainer |
Returns: \StatementContainerInterface
Create union clause
| Parameter Name | Type | Description |
|---|---|---|
| $select | \Select|array | |
| $modifier | string |
Returns: self