db
DBConnection Interface Reference

Inherited by DBConnectionCommon, DBConnectionMySQLImpl, and DBConnectionPostgreSQLImpl.

Public Member Functions

 getDbType ()
 
 getNamingStrategy ()
 
 setNamingStrategy (NamingStrategy $namingStrategy)
 
 load ($className, $id)
 
 loadAll ($className)
 
 find ($className, array $params, array $orders=[])
 
 update ($obj)
 
 save ($obj)
 
 delete ($obj)
 
 close ()
 
 beginTransaction ()
 
 commit ()
 
 rollBack ()
 

Detailed Description

Rozhrani pripojeni k db zapouzdruje PDO + pridava informace o db jaka se pouziva aby se mohly rozlisovat dotazy pro danou db

Member Function Documentation

◆ beginTransaction()

beginTransaction ( )

zapocne transakci

Implemented in DBConnectionCommon.

◆ close()

close ( )

closes connection an frees all cashed data

Implemented in DBConnectionCommon.

◆ commit()

commit ( )

commituje transakci

Implemented in DBConnectionCommon.

◆ delete()

delete (   $obj)

deletes object form db

Parameters
mixed | object$objid of object to delete or object to delete

◆ find()

find (   $className,
array  $params,
array  $orders = [] 
)

njde vsechny objekty odpovidajici parametrum

Parameters
class$className
array$paramsparametry podle kterych e ma hledat
array$ordersjak se maji vysledky seradt
Returns
QueryResult returns all object of class $className in undetermined order

Implemented in DBConnectionCommon.

◆ getDbType()

getDbType ( )
Returns
string tipe of db

Implemented in DBConnectionCommon.

◆ getNamingStrategy()

getNamingStrategy ( )
Returns
NamingStrategy naming strategy, ktera slouzi k prekladum tridy na tabulky

Implemented in DBConnectionCommon.

◆ load()

load (   $className,
  $id 
)

returns object of class $className with id $id

Parameters
type$className
mixed$id
Returns
object returned object

Implemented in DBConnectionCommon.

◆ loadAll()

loadAll (   $className)
Parameters
class$className
Returns
QueryResult returns all object of class $className in undetermined order

Implemented in DBConnectionCommon.

◆ rollBack()

rollBack ( )

rollbackuje transakci

Implemented in DBConnectionCommon.

◆ save()

save (   $obj)

saves this object

Parameters
type$obj
Returns
mixed id of newly added object

Implemented in DBConnectionCommon.

◆ setNamingStrategy()

setNamingStrategy ( NamingStrategy  $namingStrategy)

nastavuje gamimg stratey podle ktere se maji prekladat property na jmena tabulek a sloupcu

Parameters
NamingStrategy$namingStrategy

Implemented in DBConnectionCommon.

◆ update()

update (   $obj)
Parameters
objects$objupdates this object

Implemented in DBConnectionCommon.


The documentation for this interface was generated from the following file: