From ddc0de38f64e5834ce04f0407a8416172b596655 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 16 Dec 2006 03:56:03 +0000 Subject: removed adodb and framework/DataAccess --- .../SQLMap/Configuration/TDiscriminator.php | 86 ---------------------- 1 file changed, 86 deletions(-) delete mode 100644 framework/DataAccess/SQLMap/Configuration/TDiscriminator.php (limited to 'framework/DataAccess/SQLMap/Configuration/TDiscriminator.php') diff --git a/framework/DataAccess/SQLMap/Configuration/TDiscriminator.php b/framework/DataAccess/SQLMap/Configuration/TDiscriminator.php deleted file mode 100644 index 0ee34e3e..00000000 --- a/framework/DataAccess/SQLMap/Configuration/TDiscriminator.php +++ /dev/null @@ -1,86 +0,0 @@ -_column; } - public function setColumn($value){ $this->_column = $value; } - - public function getType(){ return $this->_type; } - public function setType($value){ $this->_type = $value; } - - public function getTypeHandler(){ return $this->_typeHandler; } - public function setTypeHandler($value){ $this->_typeHandler = $value; } - - public function getDbType(){ return $this->_dbType; } - public function setDbType($value){ $this->_dbType = $value; } - - public function getColumnIndex(){ return $this->_columnIndex; } - public function setColumnIndex($value){ $this->_columnIndex = $value; } - - public function getNullValue(){ return $this->_nullValue; } - public function setNullValue($value){ $this->_nullValue = $value; } - - public function getMapping(){ return $this->_mapping; } - - public function getResultMaps(){ return $this->_resultMaps; } - public function setResultMaps($value){ $this->_resultMaps = $value; } - - public function add($subMap) - { - $this->_subMaps[] = $subMap; - } - - public function getSubMap($value) - { - if(isset($this->_resultMaps[$value])) - return $this->_resultMaps[$value]; - else - return null; - } - - public function initMapping($sqlMap, $resultMap) - { - $this->_mapping = new TResultProperty; - $this->_mapping->setColumn($this->getColumn()); - $this->_mapping->setColumnIndex($this->getColumnIndex()); - $this->_mapping->setType($this->getType()); - $this->_mapping->setTypeHandler($this->getTypeHandler()); - $this->_mapping->setDbType($this->getDbType()); - $this->_mapping->setNullValue($this->getNullValue()); - $this->_mapping->initialize($sqlMap, $resultMap); - } - - public function initialize($sqlMap) - { - foreach($this->_subMaps as $subMap) - { - $this->_resultMaps[$subMap->getValue()] = - $sqlMap->getResultMap($subMap->getResultMapping()); - } - } -} - - -class TSubMap extends TComponent -{ - private $_value=''; - private $_resultMapping=''; - - public function getValue(){ return $this->_value; } - public function setValue($value){ $this->_value = $value; } - - public function getResultMapping(){ return $this->_resultMapping; } - public function setResultMapping($value){ $this->_resultMapping = $value; } -} - -?> \ No newline at end of file -- cgit v1.2.3