mirror of
https://github.com/dg/dibi.git
synced 2025-08-06 06:07:39 +02:00
IDibiDriver::getColumnsMeta() renamed to getResultColumns() (BC break!)
This commit is contained in:
@@ -393,7 +393,7 @@ class DibiFirebirdDriver extends DibiObject implements IDibiDriver, IDibiReflect
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
throw new NotImplementedException;
|
throw new NotImplementedException;
|
||||||
}
|
}
|
||||||
|
@@ -313,7 +313,7 @@ class DibiMsSqlDriver extends DibiObject implements IDibiDriver
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = mssql_num_fields($this->resultSet);
|
$count = mssql_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -315,7 +315,7 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = sqlsrv_num_fields($this->resultSet);
|
$count = sqlsrv_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -395,7 +395,7 @@ class DibiMySqlDriver extends DibiObject implements IDibiDriver, IDibiReflector
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = mysql_num_fields($this->resultSet);
|
$count = mysql_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -390,7 +390,7 @@ class DibiMySqliDriver extends DibiObject implements IDibiDriver, IDibiReflector
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
static $types;
|
static $types;
|
||||||
if (empty($types)) {
|
if (empty($types)) {
|
||||||
|
@@ -340,7 +340,7 @@ class DibiOdbcDriver extends DibiObject implements IDibiDriver, IDibiReflector
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = odbc_num_fields($this->resultSet);
|
$count = odbc_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -328,7 +328,7 @@ class DibiOracleDriver extends DibiObject implements IDibiDriver, IDibiReflector
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = oci_num_fields($this->resultSet);
|
$count = oci_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -393,7 +393,7 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver
|
|||||||
* @return array
|
* @return array
|
||||||
* @throws DibiException
|
* @throws DibiException
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = $this->resultSet->columnCount();
|
$count = $this->resultSet->columnCount();
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -369,7 +369,7 @@ class DibiPostgreDriver extends DibiObject implements IDibiDriver, IDibiReflecto
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$hasTable = version_compare(PHP_VERSION , '5.2.0', '>=');
|
$hasTable = version_compare(PHP_VERSION , '5.2.0', '>=');
|
||||||
$count = pg_num_fields($this->resultSet);
|
$count = pg_num_fields($this->resultSet);
|
||||||
|
@@ -347,7 +347,7 @@ class DibiSqliteDriver extends DibiObject implements IDibiDriver, IDibiReflector
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = sqlite_num_fields($this->resultSet);
|
$count = sqlite_num_fields($this->resultSet);
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -334,7 +334,7 @@ class DibiSqlite3Driver extends DibiObject implements IDibiDriver, IDibiReflecto
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getColumnsMeta()
|
public function getResultColumns()
|
||||||
{
|
{
|
||||||
$count = $this->resultSet->numColumns();
|
$count = $this->resultSet->numColumns();
|
||||||
$res = array();
|
$res = array();
|
||||||
|
@@ -433,7 +433,7 @@ class DibiResultInfo extends DibiObject
|
|||||||
{
|
{
|
||||||
if ($this->columns === NULL) {
|
if ($this->columns === NULL) {
|
||||||
$this->columns = array();
|
$this->columns = array();
|
||||||
foreach ($this->driver->getColumnsMeta() as $info) {
|
foreach ($this->driver->getResultColumns() as $info) {
|
||||||
$this->columns[] = $this->names[$info['name']] = new DibiColumnInfo($this->driver, $info);
|
$this->columns[] = $this->names[$info['name']] = new DibiColumnInfo($this->driver, $info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -223,7 +223,7 @@ interface IDibiDriver
|
|||||||
* Returns metadata for all columns in a result set.
|
* Returns metadata for all columns in a result set.
|
||||||
* @return array of {name, nativetype [, table, fullname, (int) size, (bool) nullable, (mixed) default, (bool) autoincrement, (array) vendor ]}
|
* @return array of {name, nativetype [, table, fullname, (int) size, (bool) nullable, (mixed) default, (bool) autoincrement, (array) vendor ]}
|
||||||
*/
|
*/
|
||||||
function getColumnsMeta();
|
function getResultColumns();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the result set resource.
|
* Returns the result set resource.
|
||||||
|
Reference in New Issue
Block a user