Aplus Framework Docs

Set

Trait Set.

Table of Contents

set()  : static
Sets the SET clause.
hasSet()  : bool
Tells if the SET clause was set.
renderSet()  : string|null
Renders the SET clause.
renderSetCheckingConflicts()  : string|null
Renders the SET clause checking conflicts.

Methods

set()

Sets the SET clause.

public set(array<string, \Closure|float|int|string|null>|object $columns) : static
Parameters
$columns : array<string, \Closure|float|int|string|null>|object

Array of columns => values or an object to be cast to array

Return values
static

hasSet()

Tells if the SET clause was set.

protected hasSet() : bool
Return values
bool

True if was set, otherwise false

renderSet()

Renders the SET clause.

protected renderSet() : string|null
Return values
string|null

The SET clause null if it was not set

renderSetCheckingConflicts()

Renders the SET clause checking conflicts.

protected renderSetCheckingConflicts() : string|null
Tags
throws
LogicException

if SET was set with columns or with the VALUES clause

Return values
string|null

The SET part or null if it was not set

Search results