Interface DriverInterface
Interface implemented by all Neevo drivers.
All Neevo drivers must implement this interface, not only reproduce all it's methods, or they won't be recognised as valid drivers.
If something is not implemented, the method must throw Neevo\Drivers\ImplementationException. The exception will be catched and Neevo will decide, what to do next.
If something is not supported by the driver (e.g. number of result rows on unbuffered queries) the driver should throw Neevo\DriverException.
When the driver needs to rewrite default output of SQL commands, it must extend Neevo\Parser class. For proper use, see source of Neevo\Parser class.
Direct known implementers
Neevo\Drivers\MySQLDriver
,
Neevo\Drivers\MySQLiDriver
,
Neevo\Drivers\PDODriver
,
Neevo\Drivers\PgSQLDriver
,
Neevo\Drivers\SQLite2Driver
,
Neevo\Drivers\SQLite3Driver
Methods summary
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
resource|boolean
|
|
public
|
|
public
|
|
public
|
|
public
array
|
|
public
boolean
|
|
public
integer
|
|
public
|
|
public
integer|boolean
|
|
public
integer
|
|
public
mixed
|
|
public
mixed
|
|
public
string|null
|
|
public
array
|
#
getColumnTypes( resource $resultSet, string $table )
Returns types of columns in given result set. |