PhiberPersistence

Implements \bin\IPhiberPersistence

Classe responsável por persistir os objetos no banco

package

bin

Methods

Adiciona parâmetros da classe restriction nas informações para buildar o SQL.

add( $infos) 

Arguments

$infos

Faz a criação do objeto especificado no banco de dados, caso a opção execute_queries na configuração esteja habilitada.

create(\bin\<T> $obj) : boolean|mixed

Arguments

$obj

\bin\

Response

boolean|mixed

Caso queira criar uma query.

createQuery(String $query) : mixed|void

Arguments

$query

String

Response

mixed|void

Faz o delete no banco do objeto especificado, se caso a opção execute_queries estiver habilitada

delete(\bin\<T> $obj, null $infos = null) : array|boolean|mixed|string

Arguments

$obj

\bin\

$infos

null

Response

array|boolean|mixed|string

Função utilizada para mergir informações novas com as antigas da Restrictions

mergeSqlInformation() 

Faz o rowCount (contagem de linhas) objeto especificado, se caso a opção execute_queries estiver habilitada

rowCount(Object $obj, array $condicoes = array(), array $conjuncoes = array()) : mixed|void

Arguments

$obj

Object

$condicoes

array

$conjuncoes

array

Response

mixed|void

Faz a seleção no banco do objeto especificado, se caso a opção execute_queries estiver habilitada

select(\bin\<T> $obj, null $infos = null) : array|boolean|mixed

Arguments

$obj

\bin\

$infos

null

Response

array|boolean|mixed

Função responsável por mostrar o array das informações adicionadas a partir da Restrictions

show() : array

Response

array

Properties

Informações para a criação da SQL.

infos : array
static
var

Type(s)

array

Informações mergidas

infosMergeds : array
static
var

Type(s)

array