summaryrefslogtreecommitdiff
path: root/framework/Testing/Data/Schema/oci/TOciColumnSchema.php
diff options
context:
space:
mode:
authorctrlaltca@gmail.com <>2011-06-20 14:26:39 +0000
committerctrlaltca@gmail.com <>2011-06-20 14:26:39 +0000
commitd4b19712c271c3bf9d16909768c4bd84d617afd5 (patch)
tree103fb4f57818c7eaf2a9591d237299ea146196fd /framework/Testing/Data/Schema/oci/TOciColumnSchema.php
parenta57ead00a69cd5240dd7549fa3a7da8d4e717749 (diff)
killed the experimental activecontrols implementation backported from yii
Diffstat (limited to 'framework/Testing/Data/Schema/oci/TOciColumnSchema.php')
-rwxr-xr-xframework/Testing/Data/Schema/oci/TOciColumnSchema.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/framework/Testing/Data/Schema/oci/TOciColumnSchema.php b/framework/Testing/Data/Schema/oci/TOciColumnSchema.php
deleted file mode 100755
index d8c77e16..00000000
--- a/framework/Testing/Data/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.Testing.Data.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.Testing.Data.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);
- }
-}