PHP Класс yajra\Oci8\Query\Processors\OracleProcessor

Наследование: extends Illuminate\Database\Query\Processors\Processor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
processColumnListing ( array $results ) : array Process the results of a column listing query.
processInsertGetId ( Builder $query, string $sql, array $values, string $sequence = null ) : integer Process an "insert get ID" query.
saveLob ( Builder $query, string $sql, array $values, array $binaries ) : integer Save Query with Blob returning primary key value.

Защищенные методы

Метод Описание
incrementBySequence ( array $values, string $sequence ) : array Insert a new record and get the value of the primary key.

Приватные методы

Метод Описание
bindValues ( array &$values, PDOStatement $statement, integer $parameter ) : integer Bind values to PDO statement.
getPdoType ( mixed $value ) : integer Get PDO Type depending on value.
prepareStatement ( Builder $query, string $sql ) : PDOStatement | Yajra\Pdo\Oci8 Get prepared statement.

Описание методов

incrementBySequence() защищенный Метод

Insert a new record and get the value of the primary key.
protected incrementBySequence ( array $values, string $sequence ) : array
$values array
$sequence string
Результат array

processColumnListing() публичный Метод

Process the results of a column listing query.
public processColumnListing ( array $results ) : array
$results array
Результат array

processInsertGetId() публичный Метод

Process an "insert get ID" query.
public processInsertGetId ( Builder $query, string $sql, array $values, string $sequence = null ) : integer
$query Illuminate\Database\Query\Builder
$sql string
$values array
$sequence string
Результат integer

saveLob() публичный Метод

Save Query with Blob returning primary key value.
public saveLob ( Builder $query, string $sql, array $values, array $binaries ) : integer
$query Illuminate\Database\Query\Builder
$sql string
$values array
$binaries array
Результат integer