PHP Класс Yajra\Oci8\Eloquent\OracleEloquent

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

Защищенные свойства (Protected)

Свойство Тип Описание
$binaries array List of binary (blob) columns.
$binaryFields array List of binary fields for storage.
$sequence string Sequence name variable

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

Метод Описание
getQualifiedKeyName ( ) : string Get the table qualified key name.
getSequenceName ( ) : string Get model's sequence name
setSequenceName ( string $name ) Set sequence name.
update ( array $attributes = [], array $options = [] ) : boolean | integer Update the model in the database.

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

Метод Описание
checkBinary ( array $attributes ) : boolean Check if attributes contains binary field.
extractBinaries ( array &$attributes ) : array Extract binary fields from given attributes.
insertAndSetId ( Builder $query, array $attributes ) : integer | void Insert the given attributes and set the ID on the model.
newBaseQueryBuilder ( ) : Builder | OracleBuilder Get a new query builder instance for the connection.
performInsert ( Builder $query, array $options = [] ) : boolean Perform a model insert operation.
performUpdate ( Builder $query, array $options = [] ) : boolean Perform a model update operation.
updateBinary ( Builder $query, array $dirty, array $options = [] ) Update model with binary (blob) fields.

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

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

Check if attributes contains binary field.
protected checkBinary ( array $attributes ) : boolean
$attributes array
Результат boolean

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

Extract binary fields from given attributes.
protected extractBinaries ( array &$attributes ) : array
$attributes array
Результат array

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

Get the table qualified key name.
public getQualifiedKeyName ( ) : string
Результат string

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

Get model's sequence name
public getSequenceName ( ) : string
Результат string

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

Insert the given attributes and set the ID on the model.
protected insertAndSetId ( Builder $query, array $attributes ) : integer | void
$query Illuminate\Database\Eloquent\Builder
$attributes array
Результат integer | void

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

Get a new query builder instance for the connection.
protected newBaseQueryBuilder ( ) : Builder | OracleBuilder
Результат Illuminate\Database\Query\Builder | yajra\Oci8\Query\OracleBuilder

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

Perform a model insert operation.
protected performInsert ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder
$options array
Результат boolean

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

Perform a model update operation.
protected performUpdate ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder
$options array
Результат boolean

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

Set sequence name.
public setSequenceName ( string $name )
$name string

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

Update the model in the database.
public update ( array $attributes = [], array $options = [] ) : boolean | integer
$attributes array
$options array
Результат boolean | integer

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

Update model with binary (blob) fields.
protected updateBinary ( Builder $query, array $dirty, array $options = [] )
$query Illuminate\Database\Eloquent\Builder
$dirty array
$options array

Описание свойств

$binaries защищенное свойство

List of binary (blob) columns.
protected array $binaries
Результат array

$binaryFields защищенное свойство

List of binary fields for storage.
protected array $binaryFields
Результат array

$sequence защищенное свойство

Sequence name variable
protected string $sequence
Результат string