[limb-svn] r6968 - 3.x/trunk/limb/dbal/src/drivers
svn at limb-project.com
svn at limb-project.com
Mon Apr 28 13:39:29 MSD 2008
Author: korchasa
Date: 2008-04-28 13:39:28 +0400 (Mon, 28 Apr 2008)
New Revision: 6968
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6968
Modified:
3.x/trunk/limb/dbal/src/drivers/lmbDbTypeInfo.class.php
Log:
-- added bit collumn type
Modified: 3.x/trunk/limb/dbal/src/drivers/lmbDbTypeInfo.class.php
===================================================================
--- 3.x/trunk/limb/dbal/src/drivers/lmbDbTypeInfo.class.php 2008-04-28 09:24:18 UTC (rev 6967)
+++ 3.x/trunk/limb/dbal/src/drivers/lmbDbTypeInfo.class.php 2008-04-28 09:39:28 UTC (rev 6968)
@@ -2,9 +2,9 @@
/*
* Limb PHP Framework
*
- * @link http://limb-project.com
+ * @link http://limb-project.com
* @copyright Copyright © 2004-2007 BIT(http://bit-creative.com)
- * @license LGPL http://www.gnu.org/copyleft/lesser.html
+ * @license LGPL http://www.gnu.org/copyleft/lesser.html
*/
define('LIMB_DB_TYPE_SMALLINT', 10);
define('LIMB_DB_TYPE_INTEGER', 11);
@@ -25,6 +25,8 @@
define('LIMB_DB_TYPE_BLOB', 60);
define('LIMB_DB_TYPE_CLOB', 70);
+define('LIMB_DB_TYPE_BIT', 80);
+
/**
* class lmbDbTypeInfo.
*
@@ -36,6 +38,7 @@
function getColumnTypeList()
{
return array(
+ LIMB_DB_TYPE_BIT,
LIMB_DB_TYPE_SMALLINT,
LIMB_DB_TYPE_INTEGER,
LIMB_DB_TYPE_BOOLEAN,
@@ -55,6 +58,7 @@
function getNativeToColumnTypeMapping()
{
return array(
+ 'bit' => LIMB_DB_TYPE_BIT,
'tinyint' => LIMB_DB_TYPE_SMALLINT,
'smallint' => LIMB_DB_TYPE_SMALLINT,
'mediumint' => LIMB_DB_TYPE_INTEGER,
@@ -97,6 +101,7 @@
function getColumnTypeAccessors()
{
return array(
+ LIMB_DB_TYPE_BIT => 'setBit',
LIMB_DB_TYPE_SMALLINT => 'setInteger',
LIMB_DB_TYPE_INTEGER => 'setInteger',
LIMB_DB_TYPE_BOOLEAN => 'setBoolean',
@@ -116,6 +121,7 @@
function getColumnTypeGetters()
{
return array(
+ LIMB_DB_TYPE_BIT => 'getBit',
LIMB_DB_TYPE_SMALLINT => 'getInteger',
LIMB_DB_TYPE_INTEGER => 'getInteger',
LIMB_DB_TYPE_BOOLEAN => 'getBoolean',
More information about the limb-svn
mailing list