$sqlAdapter
$sqlAdapter : \Orpheus\SQLAdapter\SQLAdapter
The SQL Adapter
The main SQL Request class
This class handles sql request to the DMBS server.
$sqlAdapter : \Orpheus\SQLAdapter\SQLAdapter
The SQL Adapter
getClone(string $withParameters = true) : \Orpheus\SQLRequest\SQLRequest
Get a clone of current request
string | $withParameters | True to also copy parameters, default to true |
getSQLAdapter() : \Orpheus\SQLAdapter\SQLAdapter
Get the SQL Adapter
setSQLAdapter(\Orpheus\SQLAdapter\SQLAdapter $sqlAdapter)
Set the SQL Adapter
\Orpheus\SQLAdapter\SQLAdapter | $sqlAdapter |
from(string $table = null) : mixed|\Orpheus\SQLRequest\SQLRequest
Set/Get the table parameter
string | $table |
output(string $output = null) : mixed|\Orpheus\SQLRequest\SQLRequest
Set/Get the ouput parameter
string | $output |
select(\Orpheus\SQLAdapter\SQLAdapter $sqlAdapter = null, string $idField = 'id', string $class = null) : \Orpheus\SQLRequest\SQLSelectRequest
Create a select request
\Orpheus\SQLAdapter\SQLAdapter | $sqlAdapter | |
string | $idField | The ID field |
string | $class | The class used to instanciate entries |
__construct(\Orpheus\SQLAdapter\SQLAdapter $sqlAdapter, string $idField, string $class = null)
Constructor
\Orpheus\SQLAdapter\SQLAdapter | $sqlAdapter | |
string | $idField | |
string | $class |
set(string $parameter, mixed $value) : \Orpheus\SQLRequest\SQLRequest
Set a parameter for this query
string | $parameter | |
mixed | $value |