PHP 클래스 yajra\Oci8\Query\Processors\OracleProcessor

상속: extends Illuminate\Database\Query\Processors\Processor
파일 보기 프로젝트 열기: yajra/laravel-oci8 1 사용 예제들

공개 메소드들

메소드 설명
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