IDatabase

Extends

Database interface

To add support for new database, the new class has to implement this interface. Check MYSQLDatabase.php for example

package

Default

Methods

delete

delete(\TinyORM\Delete $query) : boolean
static

Method that execute TinyORM\Delete object

Arguments

Response

boolean

deleteToString

deleteToString(\TinyORM\Delete $query) : string
static

Method that convert TinyORM\Delete object to SQL DELETE string

Arguments

Response

string

insert

insert(\TinyORM\Insert $query) : string
static

Method that execute TinyORM\Insert object

Arguments

Response

string

insertToString

insertToString(\TinyORM\Insert $query) : string
static

Method that convert TinyORM\Insert object to SQL INSERT string

Arguments

Response

string

query

query(\TinyORM\Query $query) : array
static

Method that execute TinyORM\Query object

Arguments

Response

array

selectToString

selectToString(\TinyORM\Query $query) : string
static

Method that convert TinyORM\Query object to SQL SELECT string

Arguments

Response

string

update

update(\TinyORM\Update $query) : boolean
static

Method that execute TinyORM\Update object

Arguments

Response

boolean

updateToString

updateToString(\TinyORM\Update $query) : string
static

Method that convert TinyORM\Update object to SQL Update string

Arguments

Response

string