summaryrefslogtreecommitdiff
path: root/framework/Db/schema/oci/TOciColumnSchema.php
diff options
context:
space:
mode:
authorrojaro <>2009-07-13 13:56:07 +0000
committerrojaro <>2009-07-13 13:56:07 +0000
commitb4b2c7e5e2eadd48b344538823dcf5645939ba44 (patch)
tree7e10a68d038fe37d71f7f7a8552136cecfb38183 /framework/Db/schema/oci/TOciColumnSchema.php
parentd6ef8e39d858de50107950180ea111349e4b0d6f (diff)
- removed old schema directory
- some cleanups
Diffstat (limited to 'framework/Db/schema/oci/TOciColumnSchema.php')
-rwxr-xr-xframework/Db/schema/oci/TOciColumnSchema.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/framework/Db/schema/oci/TOciColumnSchema.php b/framework/Db/schema/oci/TOciColumnSchema.php
deleted file mode 100755
index 04730f82..00000000
--- a/framework/Db/schema/oci/TOciColumnSchema.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/**
- * TOciColumnSchema class file.
- *
- * @author Ricardo Grana <rickgrana@yahoo.com.br>
- * @link http://www.yiiframework.com/
- * @copyright Copyright &copy; 2008-2009 Yii Software LLC
- * @license http://www.yiiframework.com/license/
- */
-
-prado::using('System.Db.schema.TDbColumnSchema');
-
-/**
- * TOciColumnSchema class describes the column meta data of a Oracle table.
- *
- * @author Ricardo Grana <rickgrana@yahoo.com.br>
- * @version $Id: TOciColumnSchema.php
- * @package system.db.schema.oci
- * @since 1.0.5
- */
-class TOciColumnSchema extends TDbColumnSchema
-{
- /**
- * Extracts the PHP type from DB type.
- * @param string DB type
- */
- protected function extractOraType($dbType){
- if(strpos($dbType,'FLOAT')!==false) return 'double';
-
- if ((strpos($dbType,'NUMBER')!==false) or
- (strpos($dbType,'INTEGER')!==false))
- {
- if(strpos($dbType,'(') && preg_match('/\((.*)\)/',$dbType,$matches))
- {
- $values=explode(',',$matches[1]);
- if(isset($values[1]) and (((int)$values[1]) > 0))
- return 'double';
- else return 'integer';
- }
- }else{
- return 'string';
- }
- }
- protected function extractType($dbType)
- {
- $this->type=$this->extractOraType($dbType);
- }
-
- protected function extractDefault($defaultValue)
- {
- if(strpos($dbType,'timestamp')!==false)
- $this->defaultValue=null;
- else
- parent::extractDefault($defaultValue);
- }
-}