[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